ca final audit due diligence